Aula 3, M1
Sala de Situação - UnB
Muitas coisas novas: Vamos recapitular, revisitar e aprofundar!
Lembre que é um curso numa ordem não muito usual…
Usaremos muitos pacotes!
Vimos alguns no exercício da aula passada.
Dificilmente você fará as análises só com o Base
Dificilmente o pacote que você precisa não existe
Se não existir você pode desenvolver um um dia!
- [Sugestão de pacotes,
- Você mesmo pode desenvolver um pacote e disponibilizar para a comunidade.
CRAN é o repositório oficial
Pacotes que não estão no CRAN
E/Ou versões ainda em desenvolvimento (mais recentes)
Mas nós vamos fazer de outro jeito!
Vamos usar um pacote que gerencia pacotes (eu disse que tinha pacotes para tudo!)
Verifica a instalação e carrega! : Garantir reprodutibilidade e automatização.
O pacote é o pacman, a função que faz isso é o p_load.
- Consegue identificar no código?
A cada novo pacote que resolvermos usar: basta adicionar lista inicial
Na primeira vez que rodar o script ele vai instalar, então vai demorar mais
- O pacote é um conjunto de funções… mas o que são funções?
“Funções em programação é um conjunto de instruções para simplificar uma tarefa repetitiva”
### Função de instalação
Para utilizar as funções deles
usar o library ou explicitar o nome do pacote antes da função
só carrega para aquela função
pode ser útil quando há conflitos entre pacotes
N Mean SD Min Q1 Median Q3 Max
1 speed 50 15.40 5.29 4 12 15 19 25
2 dist 50 42.98 25.77 2 26 36 56 120
Ele está usando o summarise() do pacote papeR.
- Deixou a linguagem bem mais simples
O pipe %>% é do pacote magrittr, mas!
Todo mundo gostou tanto que agora o Rbase tem um desde a verão 4.2
|>Atalho no teclado: ctrl + m
Falaremos mais dele quando aprendermos mais funções!